package com.neusoft.NursingHome.dao;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.neusoft.NursingHome.po.NursingRecord;

public interface NursingRecordDao extends BaseMapper<NursingRecord> {
//	添加护理 记录用baseMapper的insert方法
	
	/**
     * 获取所有的护理记录
     * @return 所有护理记录的列表
     */
    List<NursingRecord> getAllNursingRecords();

    /**
     * 根据客户 ID 获取单个客户的护理记录
     * customerId 客户的唯一标识符
     * @return 该客户的护理记录列表
     */
    List<NursingRecord> getNursingRecordsByCustomerId(Integer customerId);

    /**
     * 根据 ID 逻辑删除护理记录
     *  id 护理记录的唯一标识符
     */
    int deleteNursingRecord(Integer id);

    /**
     * 查询指定护工护理的某个客户的护理记录
     * customerId 客户的唯一标识符
     * userId 护工的唯一标识符
     * @return 符合条件的护理记录列表
     */
    List<NursingRecord> selectByCustomerAndUser(Integer customerId, Integer userId);

}
